package main.java.com.silence.utils;

import java.util.UUID;

/**
 *  随机码工具
 *
 * Created by Silence on 2017/5/24.
 */
public class RandomCodeUtils {

    /**
     * 获取 UUID 随机字符串
     * 长度:32位
     * @return String
     */
    public static String getUUID(){
        // 生成的 UUID 中间有'-'隔开，将其删除
        return UUID.randomUUID().toString().replace("-", "");
    }

    /**
     * 获取纯数字随机数
     * 长度:6位
     * @return String
     */
    public static String getCode(){
        int code = (int)(Math.random() * 999999);
        if (code >= 100000){
            return String.valueOf(code);
        } else if (code >= 10000){
            return "0" + code;
        } else if (code >= 1000){
            return "00" + code;
        } else if (code >= 100){
            return "000" + code;
        } else if (code >= 10){
            return "0000" + code;
        } else return "00000" + code;
    }
}
